﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp4
{
    class Program
    {
        static void Main(string[] args)
        {
            /* //分别求圆的面积和周长，并使用常量存放 π 的值，将 π 的值定义为3.14。
             const double PI = 3.14;
             int a = 3;
             Console.WriteLine("圆的半径为："+2 * PI*a  );
             Console.WriteLine("圆的面积为："+PI * a * a );*/

            //使用 if 语句判断从控制台输入的整数是否为偶数。
            /* Console.WriteLine("请输入一个整数：");
             int um = int.Parse(Console.ReadLine());
             if(um % 2 ==0)
             {
                 Console.WriteLine(um +"是偶数");
             }
             else
             {
                 Console.WriteLine(um +"不是偶数");
             }*/
            //单一的if语句：
            /* Console.WriteLine("请输入一个整数");
             int num = int.Parse(Console.ReadLine());

             if (num % 2 ==0)
             {
                 Console.WriteLine(num +"是偶数");
             }
             String msg = num + "不是偶数！";
             Console.WriteLine(msg );*/
            /* 使用多分支 if 语句完成对游戏账户积分等级的判断，判断的条件是当游戏积分为 0~100 时是初级、100~200 时
                 是中级、200~500 时是高500以上时是特级。*/
            /*Console.WriteLine("请输入游戏积分（大于0的整数）");
            int score = int.Parse(Console.ReadLine());*/
            //如果输入的积分小于0则将其设置为0
            /*  if (score % 2 == 0)
              {
                  score = 0;
              }
              if (score <= 100)
              {
                  Console.WriteLine("你的游戏等级为初级:");
              }
              else if (score <= 300)
              {
                  Console.WriteLine("你的游戏等级为中级：");
              }
              else if (score <= 500)
              {
                  Console.WriteLine("你的游戏等级为高级：");
              }
              else
              {
                  Console.WriteLine("你的游戏等级为特级：");
              }*/
            /*
【实例 1】使用 switch...case 语句根据学生的考试成绩来判断等级，如果成绩在 90 分以上是优秀；如果成绩为 80~90 分是良好；如果成绩为 60~80 分是及格，如果成绩在 60 分以下是不及格。使用 switch...case 语句根据学生的考试成绩来判断等级，如果成绩在 90 分以上是优秀；如果成绩为 80~90 分是良好；如果成绩为
60~80 分是及格，如果成绩在 60 分以下是不及格。*/
          Console.WriteLine("请输入学生考试成绩（0~100的整数)");
          int points = int.Parse(Console.ReadLine());
          switch (points /10)
          {
              case 10:
              case  9:
                  Console.WriteLine("优秀");
                  break;
              case 8:
                  Console.WriteLine("良好");
                  break;
              case 7:
              case 6:
                  Console.WriteLine("及格");
                  break;
              default:
                  Console.WriteLine("不及格");
                  break;

          }

        }
    }
}
